package ketang.xiaoxue;

public class LittleStudent extends Student{
    //所有学生都有的属性
    //String xh;
   // String xm;
    //String xx;
    //小学生独有的属性
    String pxb;
    //小学生的成员方法
    String attendPxb(){
        return "参加"+pxb;
    }
    /*
          构造方法的显式调用super（）父类的调用
          父类构造方法的隐式调用，就是没有显式调用就是没有super
          隐式调用首先去调用父类的无参的构造方法（默认构造方法）然后去执行自己的方法
          显式调用必须放在子类的第一句话
           */
    LittleStudent(String xh, String xm, String xx,String pxb){

        /*this.xh=xh;
        this.xm=xm;
        this.xx=xx;*/
       // super(xh,xm,xx);//和上面的初始化一样，调用父类
        this.pxb=pxb;
        System.out.println("小学生的构造方法运行了");
    }

    @Override
    public String toString() {
        return "LittleStudent{" +
                "pxb='" + pxb + '\'' +
                ", xm='" + xm + '\'' +
                ", xh='" + xh + '\'' +
                ", xx='" + xx + '\'' +
                '}';
    }
}
